html,body{}
td,body,font{font-family: tahoma,arial,sans-serif;}

table{border-collapse: collapse; border:none; font-sze: 100%;}
td{margin: 0px; padding: 0px; border:none;}

sup, sub {
vertical-align: middle;
position: relative;
font-size: 75%;
}
sup{bottom: 0.5em;}
sub{top: 0.5em;}

body{margin: 0px; padding: 0px; text-align: left; font-size: 100%; color: #000; background: #fff;}

ul.ull {margin: 0.5em 0; padding: 0 0 0 2em; }
ul.ull li{
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
	behavior: expression( !this.before
		? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
}
ul.ull li p{text-indent: 0em;}
ul.ull li:before{content: '\2014\a0';}

.show{display: block;}
.hide{display: none;}

.red{color: #ff0000;}
.green{color: #009900;}

a{color: ##42c1fb;}
a:visited{color: #1e1a69;}
a:hover{color: #f3212c;}

.top{height: 200px; overflow: hidden;}
.gerb{height: 200px; width: 280px; background: url('img/ug1.png') right center no-repeat;
	position: absolute; z-index: 2; text-decoration: none; display: block;}
.gerb div{background: url('img/gerb.gif') 22px 33px no-repeat; padding: 54px 20px 20px 109px; color: #2d5ef3; font-size: 16px; line-height: 20px;}

.topf{position: absolute; z-index: 1; margin-left: 220px;}

.mapc{margin-left: 600px;}

.menuline{background: #00c3f8;}
.s{background: url('img/s.png') top left repeat-x; height: 7px; width: 100%; position: absolute;}

.flmenu{position: absolute; background: #e3e0e2; padding: 10px;}
.flmenu h3{font-size: 16px;}
.flmenu h3 a,.flmenu h3 a:visited{color: #000;}
.flmenu h3 a:hover{color: #ff251d;}
.fli{font-size: 12px; margin-bottom: 6px;}
.fli a,.fli a:visited{color: #000;}
.fli a:hover{color: #ff251d;}


.path{padding: 10px 10px 10px 20px; background: url('img/icons.gif') 6px -88px no-repeat #00c3f8; color: #000; margin-bottom: 1px;
	}
.path a,.path a:visited{color: #000; font-weight: bold;}
.path a:hover{color: #fff;}

.pathh{background: url('img/icons.gif') 6px 12px no-repeat #00c3f8;}
.patha{background: url('img/icons.gif') 6px -188px no-repeat #00c3f8;}

.smenu{padding: 10px 10px 10px 20px; background: #ccc; color: #000; margin-bottom: 1px;
	}
.smenu a,.smenu a:visited{color: #000;}
.smenu a:hover{color: #ff251d;}
.smenua{background: url('img/icons.gif') 6px -188px no-repeat #ff251d; color: #fff;}
.smenua a,.smenua a:visited{color: #fff;}
.smenua a:hover{color: #000;}

.subs{margin-top: 50px; padding: 15px 10px 10px 20px; background: #00c3f8;}
.subs h4{color: #fff; margin-top: 0px;}

h3.news{font-size: 14px; color: #00c3f8;}
.newsp{font-size: 12px; margin-bottom: 10px;}
.newsdop{font-size: 10px; color: #777;}


.mmenui,.mmenuio{font-family: 'Ubuntu Condensed', sans-serif; font-size: 16px;}

.mmenui{ line-height: 18px;}
.mmenui a{display: block; padding: 7px 15px 7px 15px;}
.mmenui a,.mmenui a:visited{color: #fff;}
.mmenui a:hover,.mmenuh a{color: #ff251d; background: #e3e0e2;}

.mmenua{background: #ff251d;}
.mmenup{padding: 6px 15px; margin-left: 15px; line-height: 20px;}

.mmenuio{display: block; padding: 7px 15px 7px 70px;}
a.mmenuio,a.mmenuio:visited{color: #fff;}
a.mmenuio:hover{color: #000;}
.mmred{background: url('img/ra.png') left center no-repeat #ff251d;}

.lc{margin: 20px 20px 20px 20px;}
.rc{margin: 20px 20px 20px 20px; font-size: 12px;}

.bo{border: 1px solid #00c3f8;}

h3.h3{color: #00c3f8; font-family: 'Ubuntu Condensed', sans-serif; font-size: 20px;}

h1,h2,h3,h4,h5{font-family: 'Ubuntu Condensed',arial,sans-serif;}
h1{font-size: 28px; font-weight: bold; margin: 20px 0px 10px 0px;}
h2{font-size: 22px; font-weight: bold;}
h3{}
h4{}
h2,h3,h4{margin: 1em 0px 0.3em 0px;}

.content{font-family: tahoma, arial, sans-serif;}
.content p,.content li,.content td{font-size: 12px; line-height: 140%; font-family: tahoma, arial, sans-serif;}
.content p{margin: 0em 0em 0.7em 0em;}

.page{background: #fff; color: #000;}

#page,#pbody{background: #fff; color: #000;}

table.fo td{padding: 0px 10px 10px 0px;}

/* --------- */
table.orgtable{
border-bottom: #eee solid 1px;
border-right: #eee solid 1px;
border-collapse: collapse;
}
table.orgtable tr.z td{
background-color: #eee;
text-align: center; padding: 4px 4px 4px 4px;
color: #000;
}
table.orgtable td{
background-color: #ffffff;
border-left: #eee solid 1px;
border-top: #eee solid 1px;
padding: 8px 4px 8px 4px;
}
/* */

.news{}
.news h4{color: #00c3f8; font-size: 14px; font-weight: normal;}
.news{font-size: 12px;}

.inp{
	height: 20px;
	width: 200px;
	font-size: 12px;
	padding: 2px 0px;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
    }

.inpe{
	height: 120px;
	width: 400px;
	font-size: 12px;
	padding: 2px 0px;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
    }

.an{border-top: 1px solid #eae8ea; margin: 20px; padding: 10px;}

.bottom{border-top: 1px solid #eae8ea; margin: 20px; padding: 10px;}
.li{float: left;}

.vopros{font-size: 12px; margin: 0px 0px 5px 0px; color: #2D3092; line-height: 130%;}
.otvet{font-size: 12px; padding-bottom: 5px;}
.otv{font-size: 1.2em; margin-bottom: 7px;}

.content table{border: 1px solid #ddd;}
.content table td{font-size: 12px; vertical-align: top; padding: 4px; border: 1px solid #ddd;}
.content table tr.z td{font-size: 12px; font-weight: bold; vertical-align: middle; text-align: center;
		border-bottom: 2px solid #00c3f8;
		border-top: 2px solid #00c3f8;
		}

.content table.clear td.nd{font-size: 22px; color: #CA0030; width: 70px; font-family: 'Ubuntu Condensed', sans-serif;}
.content table.clear td.nm{font-size: 12px; color: #CA0030; font-family: 'Ubuntu Condensed', sans-serif;}
.content table.clear td.ny{font-size: 10px; color: #999999;}

.content td h2{font-size: 16px;}

.content table.clear{
	border: none;
	}
.content table.clear td{
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}

.oprosres{background-color: #00c3f8;}

